** 
 * 
 */ 
package Parse; 

/** 
 * @author comp352f 
 * 
 */ 
public class Parse { 
	//class members 
	private String strLogFileName; 
	private String strLineLookup; 
	private String strLine; 
	 
	/** 
     * default constructor 
     * 
     */ 
	public Parse() {} 
	 
    /** 
     * Parameterized constructor that takes a string for the file name and 
     * several modifiers based on what needs to look up. 
     * @param strLogFileName The name of the log file that the string came from. 
     * @param strLookup The substring in the line you are looking for. 
     * @param strLine The line from the File IO class. 
     */ 
	public Parse(String strLogFileName, String strLookup, String strLine) {} 
	 
	/**method to return te aplit array of all the informaiton from a specific log file*/ 
    /** 
     * Method to return a string array that has split all the elements based on 
     * the parsing rules. The first entry of the string array should identify 
     * how the other elements in the array should be dealt with. 
     * @return An array of strings that are parsed. 
     */ 
	public String[] getSplitLogEntry() { 
        return null; // to make the compiler happy 
    } 
	 
	/** 
    * The follwoing methods will be called dpeending on which log file entry is being passed in 
	* in turn, each method will look for specific keywords in each entry, parse it by spaces and 
	* return the array 
	* in the 0 index of each array ill be the line type, in string format 
	* this may be changed to an enum type later on 
    */ 
	public String[] splitSmtpdEntry() { 
        return null; // to make the compiler happy 
    } 
	public String[] splitClamAvEntry() { 
     return null; // to make the compiler happy} 

    } 
	public String[] splitSpamdEntry() { 
         return null; // to make the compiler happy 
    } 
	public String[] splitSendEntry() { 
     return null; // to make the compiler happy} 

    } 
} 
